<?xml version="1.0"?>
<component name="org.nuxeo.retention.audit.override">

  <require>org.nuxeo.retention.audit</require>

  <extension point="event" target="org.nuxeo.audit.service.AuditComponent">
    <event name="retentionRuleAttached"/>
    <event name="afterSetRetention">
      <extendedInfos>
        <extendedInfo expression="${message.properties.retainUntil}" key="retainUntil"/>
      </extendedInfos>
    </event>
    <event name="afterExtendRetention">
      <extendedInfos>
        <extendedInfo expression="${message.properties.retainUntil}" key="retainUntil"/>
      </extendedInfos>
    </event>
    <event name="afterUnsetRetention"/>
  </extension>

</component>
